package com.koron.sinoprobe.web.ledger.bean.vo;

import com.koron.sinoprobe.web.ledger.bean.entity.SpProject;
import com.koron.sinoprobe.web.ledger.bean.entity.SpProjectEquipment;
import com.koron.sinoprobe.web.plan.bean.entity.SpAssistDept;
import com.koron.sinoprobe.web.plan.bean.entity.SpMember;
import com.koron.sinoprobe.web.plan.bean.entity.SpPlanMilestone;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
@ApiModel(description = "专项管理-专项项目")
public class SpProjectVO extends SpProject {

    @ApiModelProperty("协助部门")
    private List<SpAssistDept> assistDept;

    @ApiModelProperty("绑定设备")
    private List<SpProjectEquipment> projectEquipment;

    @ApiModelProperty("成员")
    private List<SpMember> member;

    @ApiModelProperty("里程碑")
    private List<SpPlanMilestone> milestone;

    @ApiModelProperty("预算完成率")
    private BigDecimal budgetProgress;

    @ApiModelProperty("操作数")
    private Integer spCount;
}
